<%@	page import ="java.util.ArrayList" %>
<%@	page import ="java.util.Iterator" %>
<%@	page import ="java.util.List" %>

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<jsp:directive.include file="headerComun.jsp" />
<body>
<div class="container">
	<jsp:directive.include file="menuNavegacion.jsp" />
	<div class="row clearfix">
		<div class="col-md-4 column">
			<h3>Perfiles de Seguridad</h3>
		</div>
		<div class="col-md-8 column">
			<form class="navbar-right form-inline" role="login" action="#">
				<div class="form-group">
					<label class="sr-only" for="Search">Buscar</label>
					<input type="text" class="form-control" id="Search" placeholder="Introduce criterio de b&uacute;squeda" style="width: 340px;">
				</div>
				<button type="button" class="btn btn-default" title="Buscar">
					<span class="glyphicon glyphicon-search"></span>
				</button>				
			</form>			
		</div>
	</div>
	<div class="row clearfix">
		<div class="col-md-12 column">
			<div class="table-responsive">
			<%
				ArrayList<Perfil> perfiles = null;
				try {
					perfiles = (ArrayList<Perfil>)request.getAttribute("perfiles");					
				}
				catch(NullPointerException e){
					out.print(e.getMessage());
				}; 
			%>
				<table class="table table-striped table-bordered table-hover">
					<thead>
					    <tr>
							<th>Nombre</th>
							<th>Detalle</th>
							<th style="min-width:220px">Acciones
								<% if(Seguridad.validarUsuarioProceso(usuario, "AltaPerfil")) { %>
								<div class="btn-group pull-right btn-group-sm">
									<a type="button" class="btn btn-default " title="Agregar datos" href="perfil?ad">
										<span class="glyphicon glyphicon-plus" style="color:green"></span>
									</a>
								</div>
								<%} %>
							</th>
						</tr>
					</thead>
					<tbody>
						<%
							for(int i = 0; i < perfiles.size(); i++) {
								int pid = perfiles.get(i).getIdPerfil();
						%>
						<tr>
							<td><%= perfiles.get(i).getNombrePerfil() %></td>
							<td><%= perfiles.get(i).getDetallePerfil() %></td>
							<td>
								<div class="btn-group ">
									<% if(Seguridad.validarUsuarioProceso(usuario, "AsignarPerfil")) { %>
									<a type="button" class="btn btn-default" title="Asignar usuarios" href="perfil?us=<%= pid %>">
										<span class="glyphicon glyphicon-user"></span>
									</a>								
									<%} %>
									<% if(Seguridad.validarUsuarioProceso(usuario, "AsignarProceso")) { %>
									<a type="button" class="btn btn-default" title="Asignar procesos" href="perfil?ps=<%= pid %>">
										<span class="glyphicon glyphicon-cog"></span>
									</a>								
									<%} %>
									<% if(Seguridad.validarUsuarioProceso(usuario, "ModificaPerfil")) { %>
									<a type="button" class="btn btn-default" title="Modificar datos" href="perfil?ed=<%= pid %>">
										<span class="glyphicon glyphicon-edit"></span>
									</a>									
									<%} %>
									<a type="button" class="btn btn-default" title="Imprimir datos" href="perfil?pr=<%= pid %>">
										<span class="glyphicon glyphicon-print"></span>
									</a>
									<% if(Seguridad.validarUsuarioProceso(usuario, "BajaPerfil")) { %>
									<a type="button" class="confirm btn btn-default" title="Eliminar" href="perfil?bo=<%= pid %>">
										<span class="glyphicon glyphicon-trash"></span>
									</a>										
									<%} %>
								</div>							
							</td>
						</tr>
						<% }; %>
						
					</tbody>				
				</table>
			</div>
		</div>
	</div>
</div>

</body>
</html>